package be.redo.abstractlayer;

import java.util.List;

public interface EntityLifecycleMethods<T> {

	void create(T instance);

	T read(long id);

	void update(T instance);

	void delete(long id);

	List<T> findAll();

	int count();
}
